<%@ page language="java" pageEncoding="utf-8" %>
<%@ taglib prefix="c" uri="http://java.sun.com/jsp/jstl/core" %>
<%@ taglib uri="tag" prefix="PF" %>
<%--
  ~ This file Copyright (c) 2015. Walle.
  ~ (http://www.wallellen.com). All rights reserved.
  ~
  ~
  ~ This file is dual-licensed under both the
  ~ Walle Agreement (WA) and the GNU General Public License.
  ~ You may elect to use one or the other of these licenses.
  ~
  ~ This file is distributed in the hope that it will be
  ~ useful, but AS-IS and WITHOUT ANY WARRANTY; without even the
  ~ implied warranty of MERCHANTABILITY or FITNESS FOR A
  ~ PARTICULAR PURPOSE, TITLE, or NONINFRINGEMENT.
  ~ Redistribution, except as permitted by whichever of the GPL
  ~ or WA you select, is prohibited.
  ~
  ~ 1. For the GPL license (GPL), you can redistribute and/or
  ~ modify this file under the terms of the GNU General
  ~ Public License, Version 3, as published by the Free Software
  ~ Foundation.  You should have received a copy of the GNU
  ~ General Public License, Version 3 along with this program;
  ~ if not, write to the Free Software Foundation, Inc., 51
  ~ Franklin St, Fifth Floor, Boston, MA 02110-1301 USA.
  ~
  ~ 2. For the Walle Agreement (WA), this file
  ~ and the accompanying materials are made available under the
  ~ terms of the WA which accompanies this distribution, and
  ~ is available at http://www.wallellen.com/agreement.html
  ~
  ~
  ~ DO NOT ALTER OR REMOVE COPYRIGHT NOTICES OR THIS FILE HEADER
  --%>

<div class="easyui-layout" data-options="fit:true">

    <div data-options="region:'center'">
        <ul id="menuTree_tt" class="easyui-tree" style="margin: 4px;"
            data-options="url:'post/ALONEMENU_RULEGROUP_TREENODE.do?ids=${ids}',animate:true,checkbox:true,lines:true"></ul>
    </div>
    <div data-options="region:'south'"
         style="height: 40px; text-align: center;">
        <a id="a_tree_save" href="javascript:void(0)"
           class="easyui-linkbutton" style="margin: 4px;" iconCls="icon-save">保存</a>
        <a id="a_tree_close" href="javascript:void(0)" iconCls="icon-cancel"
           class="easyui-linkbutton" style="color: #000000;">取消</a>
    </div>
</div>
<script type="text/javascript">
    $('#a_tree_close').bind('click', function () {
        $('#winPostActionsChoose').window('close');
    });
    $('#a_tree_save').bind(
            'click',
            function () {
                var nodes = $('#menuTree_tt').tree('getChecked',
                        [ 'checked', 'indeterminate' ]);
                var s = '';
                for (var i = 0; i < nodes.length; i++) {
                    if (s != '')
                        s += ',';
                    s += nodes[i].id;
                }
                $.messager.confirm(MESSAGE_PLAT.PROMPT, MESSAGE_PLAT.COMMIT_IS
                        + '选中' + nodes.length + '项', function (r) {
                    if (r) {
                        $('#a_tree_save').linkbutton('disable');
                        $.post('post/ALONEROLEGROUP_SYSBASE_SETTREE.do', {
                            ids: s,
                            id: '${ids}'
                        }, function (flag) {
                            var jsonObject = JSON.parse(flag, null);
                            if (jsonObject.model.STATE == 0) {

                                $.messager.alert(MESSAGE_PLAT.PROMPT,
                                        MESSAGE_PLAT.SUCCESS, 'info');
                            } else {
                                var str = MESSAGE_PLAT.ERROR_SUBMIT
                                        + flag.pageset.message;
                                $.messager.alert(MESSAGE_PLAT.ERROR, str,
                                        'error');
                            }
                            $('#a_tree_save').linkbutton('enable');
                        });
                    }
                });
            });
    //-->
</script>